/* ======================================== INCLUDES ======================================== */
#include "bsp.h"

#include "bsp_leds.h"
#include "bsp_mic.h"
#include "bsp_bluetooth.h"

/* ======================================== MACROS ========================================== */
/* ======================================== TYPES =========================================== */
/* ======================================== GLOBAL VARIABLES ================================ */
/* ======================================== LOCAL VARIABLES ================================= */
/* ======================================== PROTOTYPES ====================================== */
/* ======================================== INTERNAL IMPLEMENTATION ========================= */
/* ======================================== EXTERNAL IMPLEMENTATION ========================= */
void bsp_run(void)
{
    if (light_get_mode() == LIGHT_MODE_MUSIC)
    {
        Mic_Light();
        HAL_Delay(20);
    }
}

void bsp_init(void)
{
    HC_Init();// 蓝牙初始化
    Mic_Init();// 麦克风采样初始化
    light_mode_select(LIGHT_MODE_ONE_MARQUEE); // 初始化彩灯模式
    WS2812_Init();
}
